Probabilistic Retiming: A Circuit Optimization Technique
نویسندگان
چکیده
VLSI circuit manufacturing may result in devices with di erent propagation delays. Hence, the estimation of such delays during the design procedure may not prove totally accurate due to the fabrication process. This paper presents a new optimization methodology, called probabilistic retiming, which transforms a circuit based on statistical data gathered from the production history. Such circuits are modeled as graphs where each vertex represents a combinational element that has a probabilistic timing characteristic. A polynomial-time algorithm, applicable to such a graph, is developed which retimes a circuit in order to produce a design operating on a speci ed cycle time c within a given con dence level . In other words, the clock cycle of the retimed circuit is guaranteed to be less than or equal to c with at least probability . Experiments show the e ectiveness of the algorithm, subject to the designer requirements and to the manufacturing information, which is able to signi cantly improve the con dence in the fabrication yielding factors.
منابع مشابه
Optimizing Circuits with Confidence Probability Using Probabilistic Retiming
VLSI circuit manufacturing results in theoretically identical components that actually have varying propagation delays. A “worstcase” or even “average-case” estimation of such delays during the design procedure may be overly pessimistic and will lead to costly and unnecessary redesign cycles. This paper presents a new optimization methodology, called probabilistic retiming, which transforms a c...
متن کاملSynchronous Circuit Optimization via Multidimensional Retiming - Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
AbstructTime-critical sections of multidimensional applications, such as image processing antd computational fluid dynamics are in general iterative or recursive. Most of these applications require each iiteration to he executed under a specific time constraint associated with the data input rate. The design of circuits dedicated to perform such repetitive tasks depend on optimization technique...
متن کاملTight coupling of timing-driven placement and retiming
Retiming is a widely investigated technique for performance optimization. In general, it performs extensive modifications on a circuit netlist, leaving it unclear, whether the achieved performance improvement will still be valid after placement has been performed. This paper presents an approach for integrating retiming into a timing-driven placement environment. The experimental results show t...
متن کاملArchitectural Retiming: An Overview
Pipelining and retiming are two related techniques for improving the performance of synchronous circuits by reducing the clock period. Unfortunately these techniques are unable to improve many circuits encountered in practice because the clock cycle is limited by a critical cycle which neither technique can change. We present in this paper a new optimization technique that we call architectural...
متن کاملFixed-Phase Retiming Fixed-phase retiming is a technology independent optimization technique for reducing the power dissipation of digital circuits without sacrificing their performance
Fixed-phase retiming is a technology independent optimization technique for reducing the power dissipation of digital circuits without sacrificing their performance [1]. The objectives of this technique are two. The first is to place latches on interconnections with high glitching activity, thereby shielding the glitches from large capacitive loads. The capacitance of a latch is smaller than th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996